home *** CD-ROM | disk | FTP | other *** search
/ Official HTML Publishing…scape (Macintosh Edition) / Official HTML Publishing for Netscape - Macintosh Edition.iso / Mac 68K Launch Me / Mac 68K Launch Me.rsrc / CODE_52_lcrXFact.txt < prev    next >
Text File  |  1996-08-14  |  75KB  |  1,370 lines

  1. # near model CODE resource
  2. # jump table entries: 60328-60353 (26 of them)
  3. 00000000  FFFF                     .extension 0xFFF // unimplemented
  4. 00000002  EBA8                     lsl        D0, D5
  5. 00000004  0000 0EB2                ori.b      D0, 0xB2
  6. fn00000008:
  7. 00000008  2F0A                     move.l     -[A7], A2
  8. 0000000A  206F 0008                movea.l    A0, [A7 + 0x8]
  9. 0000000E  2050                     movea.l    A0, [A0]
  10. 00000010  4AA8 0018                tst.l      [A0 + 0x18]
  11. 00000014  6610                     bne        +0x12 /* 00000026 */
  12. 00000016  3F3C 0060                move.w     -[A7], 0x60 /* '`' */
  13. 0000001A  4EAD E070                jsr        [A5 - 0x1F90]
  14. 0000001E  70FF                     moveq.l    D0, 0xFFFFFFFF
  15. 00000020  544F                     addq.w     A7, 2
  16. 00000022  245F                     movea.l    A2, [A7]+
  17. 00000024  4E75                     rts
  18. label00000026:
  19. 00000026  42A7                     clr.l      -[A7]
  20. 00000028  4227                     clr.b      -[A7]
  21. 0000002A  3F2F 0012                move.w     -[A7], [A7 + 0x12]
  22. 0000002E  206F 0010                movea.l    A0, [A7 + 0x10]
  23. 00000032  2050                     movea.l    A0, [A0]
  24. 00000034  2F28 0018                move.l     -[A7], [A0 + 0x18]
  25. 00000038  4EAD DFC8                jsr        [A5 - 0x2038]
  26. 0000003C  2448                     movea.l    A2, A0
  27. 0000003E  200A                     move.l     D0, A2
  28. 00000040  4FEF 000C                lea.l      A7, [A7 + 0xC]
  29. 00000044  6606                     bne        +0x8 /* 0000004C */
  30. 00000046  70FF                     moveq.l    D0, 0xFFFFFFFF
  31. 00000048  245F                     movea.l    A2, [A7]+
  32. 0000004A  4E75                     rts
  33. label0000004C:
  34. 0000004C  202A 0004                move.l     D0, [A2 + 0x4]
  35. 00000050  245F                     movea.l    A2, [A7]+
  36. 00000052  4E75                     rts
  37. fn00000054:
  38. 00000054  48E7 1030                movem.l    -[A7], D3,A2,A3
  39. 00000058  514F                     subq.w     A7, 8
  40. 0000005A  206F 0018                movea.l    A0, [A7 + 0x18]
  41. 0000005E  2050                     movea.l    A0, [A0]
  42. 00000060  2668 0024                movea.l    A3, [A0 + 0x24]
  43. 00000064  42AF 0004                clr.l      [A7 + 0x4]
  44. 00000068  4297                     clr.l      [A7]
  45. 0000006A  594F                     subq.w     A7, 4
  46. 0000006C  4EAD BFB0                jsr        [A5 - 0x4050]
  47. 00000070  2F08                     move.l     -[A7], A0
  48. 00000072  4EAD FE88                jsr        [A5 - 0x178]
  49. 00000076  205F                     movea.l    A0, [A7]+
  50. 00000078  2448                     movea.l    A2, A0
  51. 0000007A  200A                     move.l     D0, A2
  52. 0000007C  6756                     beq        +0x58 /* 000000D4 */
  53. 0000007E  486F 0004                pea.l      [A7 + 0x4]
  54. 00000082  42A7                     clr.l      -[A7]
  55. 00000084  2F0B                     move.l     -[A7], A3
  56. 00000086  2F0A                     move.l     -[A7], A2
  57. 00000088  2052                     movea.l    A0, [A2]
  58. 0000008A  2068 0028                movea.l    A0, [A0 + 0x28]
  59. 0000008E  4E90                     jsr        [A0]
  60. 00000090  2600                     move.l     D3, D0
  61. 00000092  4AAF 0014                tst.l      [A7 + 0x14]
  62. 00000096  4FEF 0010                lea.l      A7, [A7 + 0x10]
  63. 0000009A  672C                     beq        +0x2E /* 000000C8 */
  64. 0000009C  4857                     pea.l      [A7]
  65. 0000009E  486D 8546                pea.l      [A5 - 0x7ABA]
  66. 000000A2  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  67. 000000A6  206F 0010                movea.l    A0, [A7 + 0x10]
  68. 000000AA  2050                     movea.l    A0, [A0]
  69. 000000AC  2068 0004                movea.l    A0, [A0 + 0x4]
  70. 000000B0  4E90                     jsr        [A0]
  71. 000000B2  2600                     move.l     D3, D0
  72. 000000B4  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  73. 000000B8  206F 0014                movea.l    A0, [A7 + 0x14]
  74. 000000BC  2050                     movea.l    A0, [A0]
  75. 000000BE  2068 000C                movea.l    A0, [A0 + 0xC]
  76. 000000C2  4E90                     jsr        [A0]
  77. 000000C4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  78. label000000C8:
  79. 000000C8  2F0A                     move.l     -[A7], A2
  80. 000000CA  2052                     movea.l    A0, [A2]
  81. 000000CC  2068 000C                movea.l    A0, [A0 + 0xC]
  82. 000000D0  4E90                     jsr        [A0]
  83. 000000D2  584F                     addq.w     A7, 4
  84. label000000D4:
  85. 000000D4  2057                     movea.l    A0, [A7]
  86. 000000D6  504F                     addq.w     A7, 8
  87. 000000D8  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  88. 000000DC  4E75                     rts
  89. fn000000DE:
  90. 000000DE  48E7 1F3A                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6
  91. 000000E2  4FEF FFA0                lea.l      A7, [A7 - 0x60]
  92. 000000E6  2C6F 0088                movea.l    A6, [A7 + 0x88]
  93. 000000EA  286F 008C                movea.l    A4, [A7 + 0x8C]
  94. 000000EE  262F 0092                move.l     D3, [A7 + 0x92]
  95. 000000F2  95CA                     sub.l      A2, A2
  96. 000000F4  4A83                     tst.l      D3
  97. 000000F6  6C0C                     bge        +0xE /* 00000104 */
  98. 000000F8  7000                     moveq.l    D0, 0x00
  99. 000000FA  4FEF 0060                lea.l      A7, [A7 + 0x60]
  100. 000000FE  4CDF 5CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
  101. 00000102  4E75                     rts
  102. label00000104:
  103. 00000104  3E2D 0FA0                move.w     D7, [A5 + 0xFA0]
  104. 00000108  2054                     movea.l    A0, [A4]
  105. 0000010A  2668 0020                movea.l    A3, [A0 + 0x20]
  106. 0000010E  2A03                     move.l     D5, D3
  107. 00000110  7210                     moveq.l    D1, 0x10
  108. 00000112  E2A5                     asr        D5, D1
  109. 00000114  3043                     movea.w    A0, D3
  110. 00000116  2F48 0040                move.l     [A7 + 0x40], A0
  111. 0000011A  2053                     movea.l    A0, [A3]
  112. 0000011C  3630 5214                move.w     D3, [A0 + D5.w * 2 + 0x14]
  113. 00000120  3C03                     move.w     D6, D3
  114. 00000122  48C6                     ext.l      D6
  115. 00000124  0286 FFFF 3FFF           andi.l     D6, 0xFFFF3FFF
  116. 0000012A  200E                     move.l     D0, A6
  117. 0000012C  6620                     bne        +0x22 /* 0000014E */
  118. 0000012E  3003                     move.w     D0, D3
  119. 00000130  0280 0000 C000           andi.l     D0, 0xC000
  120. 00000136  4A80                     tst.l      D0
  121. 00000138  6614                     bne        +0x16 /* 0000014E */
  122. 0000013A  3F3C 004A                move.w     -[A7], 0x4A /* 'J' */
  123. 0000013E  4EAD E070                jsr        [A5 - 0x1F90]
  124. 00000142  7001                     moveq.l    D0, 0x01
  125. 00000144  4FEF 0062                lea.l      A7, [A7 + 0x62]
  126. 00000148  4CDF 5CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
  127. 0000014C  4E75                     rts
  128. label0000014E:
  129. 0000014E  5245                     addq.w     D5, 1
  130. 00000150  7801                     moveq.l    D4, 0x01
  131. 00000152  6000 009E                bra        +0xA0 /* 000001F2 */
  132. label00000156:
  133. 00000156  2053                     movea.l    A0, [A3]
  134. 00000158  3630 5214                move.w     D3, [A0 + D5.w * 2 + 0x14]
  135. 0000015C  3003                     move.w     D0, D3
  136. 0000015E  48C0                     ext.l      D0
  137. 00000160  4EAD 9D1E                jsr        [A5 - 0x62E2]
  138. 00000164  0044 0000                ori.w      D4, 0x0
  139. 00000168  000A 0000                ori.b      A2, 0x0
  140. 0000016C  01EE 0005                bset       [A6 + 0x5], D0
  141. 00000170  0000 000A                ori.b      D0, 0xA /* '\n' */
  142. 00000174  009C 0000 00E9           ori.l      [A4]+, 0xE9
  143. 0000017A  0022 0000                ori.b      -[A2], 0x0
  144. 0000017E  00F1 0014                ori.?      [A1 + D0.w + 0x14], 0xFFFFFFFFFFFFFFFF
  145. 00000182  0000 0159                ori.b      D0, 0x59 /* 'Y' */
  146. 00000186  0012 0000                ori.b      [A2], 0x0
  147. 0000018A  01ED 0014                bset       [A5 + 0x14], D0
  148. 0000018E  0000 01EE                ori.b      D0, 0xEE
  149. 00000192  0012 7604                ori.b      [A2], 0x4
  150. 00000196  6012                     bra        +0x14 /* 000001AA */
  151. 00000198  7609                     moveq.l    D3, 0x09
  152. 0000019A  600E                     bra        +0x10 /* 000001AA */
  153. 0000019C  7601                     moveq.l    D3, 0x01
  154. 0000019E  600A                     bra        +0xC /* 000001AA */
  155. 000001A0  7608                     moveq.l    D3, 0x08
  156. 000001A2  6006                     bra        +0x8 /* 000001AA */
  157. 000001A4  7606                     moveq.l    D3, 0x06
  158. 000001A6  6002                     bra        +0x4 /* 000001AA */
  159. 000001A8  76FF                     moveq.l    D3, 0xFFFFFFFF
  160. label000001AA:
  161. 000001AA  0C43 FFFF                cmpi.w     D3, 0xFFFF
  162. 000001AE  673E                     beq        +0x40 /* 000001EE */
  163. 000001B0  3004                     move.w     D0, D4
  164. 000001B2  48C0                     ext.l      D0
  165. 000001B4  322D 0FA0                move.w     D1, [A5 + 0xFA0]
  166. 000001B8  48C1                     ext.l      D1
  167. 000001BA  9280                     sub.l      D1, D0
  168. 000001BC  5281                     addq.l     D1, 1
  169. 000001BE  E789                     lsl        D1, 3
  170. 000001C0  246D 0F8E                movea.l    A2, [A5 + 0xF8E]
  171. 000001C4  2452                     movea.l    A2, [A2]
  172. 000001C6  D5ED 0F96                add.l      A2, [A5 + 0xF96]
  173. 000001CA  95C1                     sub.l      A2, D1
  174. 000001CC  3003                     move.w     D0, D3
  175. 000001CE  48C0                     ext.l      D0
  176. 000001D0  B092                     cmp.l      D0, [A2]
  177. 000001D2  671A                     beq        +0x1C /* 000001EE */
  178. 000001D4  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  179. 000001D8  2F2A 0000                move.l     -[A7], [A2 + 0x0]
  180. 000001DC  3F03                     move.w     -[A7], D3
  181. 000001DE  4EAD E220                jsr        [A5 - 0x1DE0]
  182. 000001E2  7001                     moveq.l    D0, 0x01
  183. 000001E4  4FEF 006A                lea.l      A7, [A7 + 0x6A]
  184. 000001E8  4CDF 5CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
  185. 000001EC  4E75                     rts
  186. label000001EE:
  187. 000001EE  5245                     addq.w     D5, 1
  188. 000001F0  5244                     addq.w     D4, 1
  189. label000001F2:
  190. 000001F2  B846                     cmp.w      D4, D6
  191. 000001F4  6F00 FF60                ble        -0x9E /* 00000156 */
  192. 000001F8  BC47                     cmp.w      D6, D7
  193. 000001FA  6714                     beq        +0x16 /* 00000210 */
  194. 000001FC  3F3C 0019                move.w     -[A7], 0x19
  195. 00000200  4EAD E070                jsr        [A5 - 0x1F90]
  196. 00000204  7001                     moveq.l    D0, 0x01
  197. 00000206  4FEF 0062                lea.l      A7, [A7 + 0x62]
  198. 0000020A  4CDF 5CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
  199. 0000020E  4E75                     rts
  200. label00000210:
  201. 00000210  306D 0FA0                movea.w    A0, [A5 + 0xFA0]
  202. 00000214  2F48 0058                move.l     [A7 + 0x58], A0
  203. 00000218  7008                     moveq.l    D0, 0x08
  204. 0000021A  B088                     cmp.l      D0, A0
  205. 0000021C  6D3E                     blt        +0x40 /* 0000025C */
  206. 0000021E  95CA                     sub.l      A2, A2
  207. 00000220  41D7                     lea.l      A0, [A7]
  208. 00000222  2F48 005C                move.l     [A7 + 0x5C], A0
  209. 00000226  7601                     moveq.l    D3, 0x01
  210. 00000228  602A                     bra        +0x2C /* 00000254 */
  211. label0000022A:
  212. 0000022A  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  213. 0000022E  48C0                     ext.l      D0
  214. 00000230  9083                     sub.l      D0, D3
  215. 00000232  5280                     addq.l     D0, 1
  216. 00000234  E788                     lsl        D0, 3
  217. 00000236  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  218. 0000023A  2050                     movea.l    A0, [A0]
  219. 0000023C  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  220. 00000240  91C0                     sub.l      A0, D0
  221. 00000242  2003                     move.l     D0, D3
  222. 00000244  5380                     subq.l     D0, 1
  223. 00000246  E788                     lsl        D0, 3
  224. 00000248  226F 005C                movea.l    A1, [A7 + 0x5C]
  225. 0000024C  D3C0                     add.l      A1, D0
  226. 0000024E  22D8                     move.l     [A1]+, [A0]+
  227. 00000250  22D8                     move.l     [A1]+, [A0]+
  228. 00000252  5283                     addq.l     D3, 1
  229. label00000254:
  230. 00000254  B6AF 0058                cmp.l      D3, [A7 + 0x58]
  231. 00000258  6FD0                     ble        -0x2E /* 0000022A */
  232. 0000025A  605E                     bra        +0x60 /* 000002BA */
  233. label0000025C:
  234. 0000025C  4878 0001                push.l     0x1
  235. 00000260  2008                     move.l     D0, A0
  236. 00000262  E788                     lsl        D0, 3
  237. 00000264  2F00                     move.l     -[A7], D0
  238. 00000266  4EAD C1F8                jsr        [A5 - 0x3E08]
  239. 0000026A  2448                     movea.l    A2, A0
  240. 0000026C  200A                     move.l     D0, A2
  241. 0000026E  504F                     addq.w     A7, 8
  242. 00000270  6744                     beq        +0x46 /* 000002B6 */
  243. 00000272  42A7                     clr.l      -[A7]
  244. 00000274  2F0A                     move.l     -[A7], A2
  245. 00000276  4EAD C2F0                jsr        [A5 - 0x3D10]
  246. 0000027A  2F48 0064                move.l     [A7 + 0x64], A0
  247. 0000027E  7601                     moveq.l    D3, 0x01
  248. 00000280  504F                     addq.w     A7, 8
  249. 00000282  602A                     bra        +0x2C /* 000002AE */
  250. label00000284:
  251. 00000284  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  252. 00000288  48C0                     ext.l      D0
  253. 0000028A  9083                     sub.l      D0, D3
  254. 0000028C  5280                     addq.l     D0, 1
  255. 0000028E  E788                     lsl        D0, 3
  256. 00000290  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  257. 00000294  2050                     movea.l    A0, [A0]
  258. 00000296  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  259. 0000029A  91C0                     sub.l      A0, D0
  260. 0000029C  2003                     move.l     D0, D3
  261. 0000029E  5380                     subq.l     D0, 1
  262. 000002A0  E788                     lsl        D0, 3
  263. 000002A2  226F 005C                movea.l    A1, [A7 + 0x5C]
  264. 000002A6  D3C0                     add.l      A1, D0
  265. 000002A8  22D8                     move.l     [A1]+, [A0]+
  266. 000002AA  22D8                     move.l     [A1]+, [A0]+
  267. 000002AC  5283                     addq.l     D3, 1
  268. label000002AE:
  269. 000002AE  B6AF 0058                cmp.l      D3, [A7 + 0x58]
  270. 000002B2  6FD0                     ble        -0x2E /* 00000284 */
  271. 000002B4  6004                     bra        +0x6 /* 000002BA */
  272. label000002B6:
  273. 000002B6  42AF 005C                clr.l      [A7 + 0x5C]
  274. label000002BA:
  275. 000002BA  4AAF 005C                tst.l      [A7 + 0x5C]
  276. 000002BE  660C                     bne        +0xE /* 000002CC */
  277. 000002C0  7000                     moveq.l    D0, 0x00
  278. 000002C2  4FEF 0060                lea.l      A7, [A7 + 0x60]
  279. 000002C6  4CDF 5CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
  280. 000002CA  4E75                     rts
  281. label000002CC:
  282. 000002CC  2F4E 0044                move.l     [A7 + 0x44], A6
  283. 000002D0  42AF 0048                clr.l      [A7 + 0x48]
  284. 000002D4  2F6F 0040 004C           move.l     [A7 + 0x4C], [A7 + 0x40]
  285. 000002DA  3047                     movea.w    A0, D7
  286. 000002DC  2F48 0058                move.l     [A7 + 0x58], A0
  287. 000002E0  7002                     moveq.l    D0, 0x02
  288. 000002E2  2F40 0050                move.l     [A7 + 0x50], D0
  289. 000002E6  42AF 0054                clr.l      [A7 + 0x54]
  290. 000002EA  200E                     move.l     D0, A6
  291. 000002EC  6708                     beq        +0xA /* 000002F6 */
  292. 000002EE  2056                     movea.l    A0, [A6]
  293. 000002F0  2668 000C                movea.l    A3, [A0 + 0xC]
  294. 000002F4  6006                     bra        +0x8 /* 000002FC */
  295. label000002F6:
  296. 000002F6  2054                     movea.l    A0, [A4]
  297. 000002F8  2668 0028                movea.l    A3, [A0 + 0x28]
  298. label000002FC:
  299. 000002FC  200B                     move.l     D0, A3
  300. 000002FE  6610                     bne        +0x12 /* 00000310 */
  301. 00000300  2F0C                     move.l     -[A7], A4
  302. 00000302  4EBA FD50                jsr        [PC - 0x2B0 /* 00000054 */]
  303. 00000306  2648                     movea.l    A3, A0
  304. 00000308  2054                     movea.l    A0, [A4]
  305. 0000030A  214B 0028                move.l     [A0 + 0x28], A3
  306. 0000030E  584F                     addq.w     A7, 4
  307. label00000310:
  308. 00000310  486F 0044                pea.l      [A7 + 0x44]
  309. 00000314  2F0B                     move.l     -[A7], A3
  310. 00000316  2053                     movea.l    A0, [A3]
  311. 00000318  2068 0010                movea.l    A0, [A0 + 0x10]
  312. 0000031C  4E90                     jsr        [A0]
  313. 0000031E  2600                     move.l     D3, D0
  314. 00000320  200A                     move.l     D0, A2
  315. 00000322  504F                     addq.w     A7, 8
  316. 00000324  6708                     beq        +0xA /* 0000032E */
  317. 00000326  2F0A                     move.l     -[A7], A2
  318. 00000328  4EAD C200                jsr        [A5 - 0x3E00]
  319. 0000032C  584F                     addq.w     A7, 4
  320. label0000032E:
  321. 0000032E  4A83                     tst.l      D3
  322. 00000330  660E                     bne        +0x10 /* 00000340 */
  323. 00000332  2F2F 0054                move.l     -[A7], [A7 + 0x54]
  324. 00000336  3F2F 0056                move.w     -[A7], [A7 + 0x56]
  325. 0000033A  4EAD E218                jsr        [A5 - 0x1DE8]
  326. 0000033E  5C4F                     addq.w     A7, 6
  327. label00000340:
  328. 00000340  7001                     moveq.l    D0, 0x01
  329. 00000342  4FEF 0060                lea.l      A7, [A7 + 0x60]
  330. 00000346  4CDF 5CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
  331. 0000034A  4E75                     rts
  332. fn0000034C:
  333. 0000034C  48E7 1030                movem.l    -[A7], D3,A2,A3
  334. 00000350  266F 0010                movea.l    A3, [A7 + 0x10]
  335. 00000354  362F 0014                move.w     D3, [A7 + 0x14]
  336. 00000358  2053                     movea.l    A0, [A3]
  337. 0000035A  2468 0008                movea.l    A2, [A0 + 0x8]
  338. 0000035E  3F03                     move.w     -[A7], D3
  339. 00000360  2F0A                     move.l     -[A7], A2
  340. 00000362  4EBA FCA4                jsr        [PC - 0x35C /* 00000008 */]
  341. 00000366  5C4F                     addq.w     A7, 6
  342. 00000368  2F00                     move.l     -[A7], D0
  343. 0000036A  3F03                     move.w     -[A7], D3
  344. 0000036C  2F0A                     move.l     -[A7], A2
  345. 0000036E  2F0B                     move.l     -[A7], A3
  346. 00000370  4EBA FD6C                jsr        [PC - 0x294 /* 000000DE */]
  347. 00000374  4FEF 000E                lea.l      A7, [A7 + 0xE]
  348. 00000378  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  349. 0000037C  4E75                     rts
  350. 0000037E  4878 FFFF                push.l     0xFFFF
  351. 00000382  3F2F 000C                move.w     -[A7], [A7 + 0xC]
  352. 00000386  206F 000A                movea.l    A0, [A7 + 0xA]
  353. 0000038A  2050                     movea.l    A0, [A0]
  354. 0000038C  2F28 0008                move.l     -[A7], [A0 + 0x8]
  355. 00000390  2F2F 000E                move.l     -[A7], [A7 + 0xE]
  356. 00000394  4EBA FD48                jsr        [PC - 0x2B8 /* 000000DE */]
  357. 00000398  4FEF 000E                lea.l      A7, [A7 + 0xE]
  358. 0000039C  4E75                     rts
  359. 0000039E  48E7 0030                movem.l    -[A7], A2,A3
  360. 000003A2  514F                     subq.w     A7, 8
  361. 000003A4  246F 0014                movea.l    A2, [A7 + 0x14]
  362. 000003A8  2052                     movea.l    A0, [A2]
  363. 000003AA  7002                     moveq.l    D0, 0x02
  364. 000003AC  2140 0004                move.l     [A0 + 0x4], D0
  365. 000003B0  2052                     movea.l    A0, [A2]
  366. 000003B2  2068 0008                movea.l    A0, [A0 + 0x8]
  367. 000003B6  2050                     movea.l    A0, [A0]
  368. 000003B8  4AA8 0018                tst.l      [A0 + 0x18]
  369. 000003BC  6700 00CC                beq        +0xCE /* 0000048A */
  370. 000003C0  7006                     moveq.l    D0, 0x06
  371. 000003C2  2E80                     move.l     [A7], D0
  372. 000003C4  2F4A 0004                move.l     [A7 + 0x4], A2
  373. 000003C8  4857                     pea.l      [A7]
  374. 000003CA  4EAD E1C0                jsr        [A5 - 0x1E40]
  375. 000003CE  202D 0F96                move.l     D0, [A5 + 0xF96]
  376. 000003D2  5080                     addq.l     D0, 8
  377. 000003D4  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  378. 000003D8  584F                     addq.w     A7, 4
  379. 000003DA  6D0E                     blt        +0x10 /* 000003EA */
  380. 000003DC  4878 0008                push.l     0x8
  381. 000003E0  4EAD E170                jsr        [A5 - 0x1E90]
  382. 000003E4  49C0                     lea.l      A4, D0
  383. 000003E6  584F                     addq.w     A7, 4
  384. 000003E8  6002                     bra        +0x4 /* 000003EC */
  385. label000003EA:
  386. 000003EA  7001                     moveq.l    D0, 0x01
  387. label000003EC:
  388. 000003EC  4A80                     tst.l      D0
  389. 000003EE  671E                     beq        +0x20 /* 0000040E */
  390. 000003F0  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  391. 000003F4  2050                     movea.l    A0, [A0]
  392. 000003F6  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  393. 000003FA  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  394. 000003FE  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  395. 00000404  50AD 0F96                addq.l     [A5 + 0xF96], 8
  396. 00000408  7004                     moveq.l    D0, 0x04
  397. 0000040A  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  398. label0000040E:
  399. 0000040E  2B57 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A7]
  400. 00000412  2B6F 0004 0F9E           move.l     [A5 + 0xF9E], [A7 + 0x4]
  401. 00000418  202D 0F96                move.l     D0, [A5 + 0xF96]
  402. 0000041C  5080                     addq.l     D0, 8
  403. 0000041E  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  404. 00000422  6D0E                     blt        +0x10 /* 00000432 */
  405. 00000424  4878 0008                push.l     0x8
  406. 00000428  4EAD E170                jsr        [A5 - 0x1E90]
  407. 0000042C  49C0                     lea.l      A4, D0
  408. 0000042E  584F                     addq.w     A7, 4
  409. 00000430  6002                     bra        +0x4 /* 00000434 */
  410. label00000432:
  411. 00000432  7001                     moveq.l    D0, 0x01
  412. label00000434:
  413. 00000434  4A80                     tst.l      D0
  414. 00000436  671E                     beq        +0x20 /* 00000456 */
  415. 00000438  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  416. 0000043C  2050                     movea.l    A0, [A0]
  417. 0000043E  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  418. 00000442  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  419. 00000446  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  420. 0000044C  50AD 0F96                addq.l     [A5 + 0xF96], 8
  421. 00000450  7004                     moveq.l    D0, 0x04
  422. 00000452  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  423. label00000456:
  424. 00000456  7001                     moveq.l    D0, 0x01
  425. 00000458  2B40 0F9E                move.l     [A5 + 0xF9E], D0
  426. 0000045C  3F3C 01BD                move.w     -[A7], 0x1BD
  427. 00000460  2F0A                     move.l     -[A7], A2
  428. 00000462  4EBA FEE8                jsr        [PC - 0x118 /* 0000034C */]
  429. 00000466  4A00                     tst.b      D0
  430. 00000468  5C4F                     addq.w     A7, 6
  431. 0000046A  6608                     bne        +0xA /* 00000474 */
  432. 0000046C  4EAD E1A0                jsr        [A5 - 0x1E60]
  433. 00000470  4EAD E1A0                jsr        [A5 - 0x1E60]
  434. label00000474:
  435. 00000474  2052                     movea.l    A0, [A2]
  436. 00000476  2668 000C                movea.l    A3, [A0 + 0xC]
  437. 0000047A  200B                     move.l     D0, A3
  438. 0000047C  670C                     beq        +0xE /* 0000048A */
  439. 0000047E  2F0B                     move.l     -[A7], A3
  440. 00000480  2053                     movea.l    A0, [A3]
  441. 00000482  2068 000C                movea.l    A0, [A0 + 0xC]
  442. 00000486  4E90                     jsr        [A0]
  443. 00000488  584F                     addq.w     A7, 4
  444. label0000048A:
  445. 0000048A  2052                     movea.l    A0, [A2]
  446. 0000048C  2068 0008                movea.l    A0, [A0 + 0x8]
  447. 00000490  2050                     movea.l    A0, [A0]
  448. 00000492  53A8 000C                subq.l     [A0 + 0xC], 1
  449. 00000496  2052                     movea.l    A0, [A2]
  450. 00000498  2F28 0008                move.l     -[A7], [A0 + 0x8]
  451. 0000049C  4EAD E1A8                jsr        [A5 - 0x1E58]
  452. 000004A0  2F0A                     move.l     -[A7], A2
  453. 000004A2  4EAD C200                jsr        [A5 - 0x3E00]
  454. 000004A6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  455. 000004AA  4CDF 0C00                movem.l    A2,A3, [A7]+
  456. 000004AE  4E75                     rts
  457. 000004B0  2F0A                     move.l     -[A7], A2
  458. 000004B2  4FEF FEFA                lea.l      A7, [A7 - 0x106]
  459. 000004B6  246F 010E                movea.l    A2, [A7 + 0x10E]
  460. 000004BA  4857                     pea.l      [A7]
  461. 000004BC  2052                     movea.l    A0, [A2]
  462. 000004BE  2068 0008                movea.l    A0, [A0 + 0x8]
  463. 000004C2  2050                     movea.l    A0, [A0]
  464. 000004C4  2F28 0010                move.l     -[A7], [A0 + 0x10]
  465. 000004C8  4EAD E158                jsr        [A5 - 0x1EA8]
  466. 000004CC  2F3C 0109 002D           move.l     -[A7], 0x109002D
  467. 000004D2  486D 0BE8                pea.l      [A5 + 0xBE8]
  468. 000004D6  4EAD C328                jsr        [A5 - 0x3CD8]
  469. 000004DA  2F0A                     move.l     -[A7], A2
  470. 000004DC  2052                     movea.l    A0, [A2]
  471. 000004DE  2F28 0004                move.l     -[A7], [A0 + 0x4]
  472. 000004E2  486F 0018                pea.l      [A7 + 0x18]
  473. 000004E6  486D 0BE9                pea.l      [A5 + 0xBE9]
  474. 000004EA  2F2F 0136                move.l     -[A7], [A7 + 0x136]
  475. 000004EE  2F2F 0136                move.l     -[A7], [A7 + 0x136]
  476. 000004F2  4EAD C1F0                jsr        [A5 - 0x3E10]
  477. 000004F6  4FEF 012E                lea.l      A7, [A7 + 0x12E]
  478. 000004FA  245F                     movea.l    A2, [A7]+
  479. 000004FC  4E75                     rts
  480. 000004FE  7000                     moveq.l    D0, 0x00
  481. 00000500  4E75                     rts
  482. 00000502  7000                     moveq.l    D0, 0x00
  483. 00000504  4E75                     rts
  484. 00000506  7000                     moveq.l    D0, 0x00
  485. 00000508  4E75                     rts
  486. 0000050A  4E75                     rts
  487. 0000050C  7000                     moveq.l    D0, 0x00
  488. 0000050E  4E75                     rts
  489. 00000510  7000                     moveq.l    D0, 0x00
  490. 00000512  4E75                     rts
  491. 00000514  1F3C 0002                move.b     -[A7], 0x2
  492. 00000518  2F2F 000A                move.l     -[A7], [A7 + 0xA]
  493. 0000051C  4EAD B140                jsr        [A5 - 0x4EC0]
  494. 00000520  5C4F                     addq.w     A7, 6
  495. 00000522  4E75                     rts
  496. 00000524  303C 00DE                move.w     D0, 0xDE
  497. 00000528  4E75                     rts
  498. fn0000052A:
  499. 0000052A  48E7 003A                movem.l    -[A7], A2,A3,A4,A6
  500. 0000052E  2C6F 0014                movea.l    A6, [A7 + 0x14]
  501. 00000532  2F0E                     move.l     -[A7], A6
  502. 00000534  4EBA FB1E                jsr        [PC - 0x4E2 /* 00000054 */]
  503. 00000538  2648                     movea.l    A3, A0
  504. 0000053A  200B                     move.l     D0, A3
  505. 0000053C  584F                     addq.w     A7, 4
  506. 0000053E  6608                     bne        +0xA /* 00000548 */
  507. 00000540  91C8                     sub.l      A0, A0
  508. 00000542  4CDF 5C00                movem.l    A2,A3,A4,A6, [A7]+
  509. 00000546  4E75                     rts
  510. label00000548:
  511. 00000548  4878 0001                push.l     0x1
  512. 0000054C  4878 0010                push.l     0x10
  513. 00000550  4EAD C1F8                jsr        [A5 - 0x3E08]
  514. 00000554  2848                     movea.l    A4, A0
  515. 00000556  200C                     move.l     D0, A4
  516. 00000558  504F                     addq.w     A7, 8
  517. 0000055A  6614                     bne        +0x16 /* 00000570 */
  518. 0000055C  2F0B                     move.l     -[A7], A3
  519. 0000055E  2053                     movea.l    A0, [A3]
  520. 00000560  2068 000C                movea.l    A0, [A0 + 0xC]
  521. 00000564  4E90                     jsr        [A0]
  522. 00000566  91C8                     sub.l      A0, A0
  523. 00000568  584F                     addq.w     A7, 4
  524. 0000056A  4CDF 5C00                movem.l    A2,A3,A4,A6, [A7]+
  525. 0000056E  4E75                     rts
  526. label00000570:
  527. 00000570  2454                     movea.l    A2, [A4]
  528. 00000572  41ED 91D6                lea.l      A0, [A5 - 0x6E2A]
  529. 00000576  2488                     move.l     [A2], A0
  530. 00000578  7001                     moveq.l    D0, 0x01
  531. 0000057A  2540 0004                move.l     [A2 + 0x4], D0
  532. 0000057E  254E 0008                move.l     [A2 + 0x8], A6
  533. 00000582  254B 000C                move.l     [A2 + 0xC], A3
  534. 00000586  2056                     movea.l    A0, [A6]
  535. 00000588  52A8 0004                addq.l     [A0 + 0x4], 1
  536. 0000058C  2056                     movea.l    A0, [A6]
  537. 0000058E  52A8 000C                addq.l     [A0 + 0xC], 1
  538. 00000592  204C                     movea.l    A0, A4
  539. 00000594  4CDF 5C00                movem.l    A2,A3,A4,A6, [A7]+
  540. 00000598  4E75                     rts
  541. fn0000059A:
  542. 0000059A  48E7 0030                movem.l    -[A7], A2,A3
  543. 0000059E  514F                     subq.w     A7, 8
  544. 000005A0  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  545. 000005A4  4EBA FF84                jsr        [PC - 0x7C /* 0000052A */]
  546. 000005A8  2448                     movea.l    A2, A0
  547. 000005AA  200A                     move.l     D0, A2
  548. 000005AC  584F                     addq.w     A7, 4
  549. 000005AE  660A                     bne        +0xC /* 000005BA */
  550. 000005B0  3F3C 0002                move.w     -[A7], 0x2
  551. 000005B4  4EAD E070                jsr        [A5 - 0x1F90]
  552. 000005B8  544F                     addq.w     A7, 2
  553. label000005BA:
  554. 000005BA  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  555. 000005BE  48C0                     ext.l      D0
  556. 000005C0  E788                     lsl        D0, 3
  557. 000005C2  266D 0F8E                movea.l    A3, [A5 + 0xF8E]
  558. 000005C6  2653                     movea.l    A3, [A3]
  559. 000005C8  D7ED 0F96                add.l      A3, [A5 + 0xF96]
  560. 000005CC  97C0                     sub.l      A3, D0
  561. 000005CE  2E93                     move.l     [A7], [A3]
  562. 000005D0  2F6B 0004 0004           move.l     [A7 + 0x4], [A3 + 0x4]
  563. 000005D6  7006                     moveq.l    D0, 0x06
  564. 000005D8  2680                     move.l     [A3], D0
  565. 000005DA  274A 0004                move.l     [A3 + 0x4], A2
  566. 000005DE  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  567. 000005E2  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  568. 000005E6  4EAD E1B8                jsr        [A5 - 0x1E48]
  569. 000005EA  2052                     movea.l    A0, [A2]
  570. 000005EC  52A8 0004                addq.l     [A0 + 0x4], 1
  571. 000005F0  3F3C 01F9                move.w     -[A7], 0x1F9
  572. 000005F4  2F0A                     move.l     -[A7], A2
  573. 000005F6  4EBA FD54                jsr        [PC - 0x2AC /* 0000034C */]
  574. 000005FA  4A00                     tst.b      D0
  575. 000005FC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  576. 00000600  6714                     beq        +0x16 /* 00000616 */
  577. 00000602  7002                     moveq.l    D0, 0x02
  578. 00000604  B0AD 0F9A                cmp.l      D0, [A5 + 0xF9A /* export_495 */]
  579. 00000608  661C                     bne        +0x1E /* 00000626 */
  580. 0000060A  7006                     moveq.l    D0, 0x06
  581. 0000060C  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  582. 00000610  2B4A 0F9E                move.l     [A5 + 0xF9E], A2
  583. 00000614  6010                     bra        +0x12 /* 00000626 */
  584. label00000616:
  585. 00000616  7006                     moveq.l    D0, 0x06
  586. 00000618  2E80                     move.l     [A7], D0
  587. 0000061A  2F4A 0004                move.l     [A7 + 0x4], A2
  588. 0000061E  4857                     pea.l      [A7]
  589. 00000620  4EAD E210                jsr        [A5 - 0x1DF0]
  590. 00000624  584F                     addq.w     A7, 4
  591. label00000626:
  592. 00000626  504F                     addq.w     A7, 8
  593. 00000628  4CDF 0C00                movem.l    A2,A3, [A7]+
  594. 0000062C  4E75                     rts
  595. 0000062E  48E7 1020                movem.l    -[A7], D3,A2
  596. 00000632  514F                     subq.w     A7, 8
  597. 00000634  246F 0014                movea.l    A2, [A7 + 0x14]
  598. 00000638  362F 0018                move.w     D3, [A7 + 0x18]
  599. 0000063C  3003                     move.w     D0, D3
  600. 0000063E  48C0                     ext.l      D0
  601. 00000640  0480 0000 0098           subi.l     D0, 0x98
  602. 00000646  6718                     beq        +0x1A /* 00000660 */
  603. 00000648  0480 0000 015C           subi.l     D0, 0x15C
  604. 0000064E  6710                     beq        +0x12 /* 00000660 */
  605. 00000650  5B80                     subq.l     D0, 5
  606. 00000652  6702                     beq        +0x4 /* 00000656 */
  607. 00000654  603A                     bra        +0x3C /* 00000690 */
  608. label00000656:
  609. 00000656  2F0A                     move.l     -[A7], A2
  610. 00000658  4EBA FF40                jsr        [PC - 0xC0 /* 0000059A */]
  611. 0000065C  584F                     addq.w     A7, 4
  612. 0000065E  6050                     bra        +0x52 /* 000006B0 */
  613. label00000660:
  614. 00000660  4878 0001                push.l     0x1
  615. 00000664  2052                     movea.l    A0, [A2]
  616. 00000666  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  617. 0000066A  4EAD C220                jsr        [A5 - 0x3DE0]
  618. 0000066E  2F48 000C                move.l     [A7 + 0xC], A0
  619. 00000672  4AAF 000C                tst.l      [A7 + 0xC]
  620. 00000676  504F                     addq.w     A7, 8
  621. 00000678  6704                     beq        +0x6 /* 0000067E */
  622. 0000067A  7001                     moveq.l    D0, 0x01
  623. 0000067C  2E80                     move.l     [A7], D0
  624. label0000067E:
  625. 0000067E  4857                     pea.l      [A7]
  626. 00000680  4EAD E210                jsr        [A5 - 0x1DF0]
  627. 00000684  7001                     moveq.l    D0, 0x01
  628. 00000686  4FEF 000C                lea.l      A7, [A7 + 0xC]
  629. 0000068A  4CDF 0408                movem.l    D3,A2, [A7]+
  630. 0000068E  4E75                     rts
  631. label00000690:
  632. 00000690  3F03                     move.w     -[A7], D3
  633. 00000692  2F0A                     move.l     -[A7], A2
  634. 00000694  4EBA F972                jsr        [PC - 0x68E /* 00000008 */]
  635. 00000698  5C4F                     addq.w     A7, 6
  636. 0000069A  2F00                     move.l     -[A7], D0
  637. 0000069C  3F03                     move.w     -[A7], D3
  638. 0000069E  2F0A                     move.l     -[A7], A2
  639. 000006A0  42A7                     clr.l      -[A7]
  640. 000006A2  4EBA FA3A                jsr        [PC - 0x5C6 /* 000000DE */]
  641. 000006A6  4FEF 0016                lea.l      A7, [A7 + 0x16]
  642. 000006AA  4CDF 0408                movem.l    D3,A2, [A7]+
  643. 000006AE  4E75                     rts
  644. label000006B0:
  645. 000006B0  7001                     moveq.l    D0, 0x01
  646. 000006B2  504F                     addq.w     A7, 8
  647. 000006B4  4CDF 0408                movem.l    D3,A2, [A7]+
  648. 000006B8  4E75                     rts
  649. fn000006BA:
  650. 000006BA  48E7 0030                movem.l    -[A7], A2,A3
  651. 000006BE  246F 000C                movea.l    A2, [A7 + 0xC]
  652. 000006C2  2052                     movea.l    A0, [A2]
  653. 000006C4  2F28 0018                move.l     -[A7], [A0 + 0x18]
  654. 000006C8  4EAD DFF0                jsr        [A5 - 0x2010]
  655. 000006CC  2052                     movea.l    A0, [A2]
  656. 000006CE  42A8 0018                clr.l      [A0 + 0x18]
  657. 000006D2  2052                     movea.l    A0, [A2]
  658. 000006D4  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  659. 000006D8  4EAD C200                jsr        [A5 - 0x3E00]
  660. 000006DC  2052                     movea.l    A0, [A2]
  661. 000006DE  42A8 001C                clr.l      [A0 + 0x1C]
  662. 000006E2  2052                     movea.l    A0, [A2]
  663. 000006E4  2F28 0020                move.l     -[A7], [A0 + 0x20]
  664. 000006E8  4EAD C200                jsr        [A5 - 0x3E00]
  665. 000006EC  2052                     movea.l    A0, [A2]
  666. 000006EE  42A8 0020                clr.l      [A0 + 0x20]
  667. 000006F2  2052                     movea.l    A0, [A2]
  668. 000006F4  2668 0024                movea.l    A3, [A0 + 0x24]
  669. 000006F8  200B                     move.l     D0, A3
  670. 000006FA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  671. 000006FE  6712                     beq        +0x14 /* 00000712 */
  672. 00000700  2F0B                     move.l     -[A7], A3
  673. 00000702  2053                     movea.l    A0, [A3]
  674. 00000704  2068 000C                movea.l    A0, [A0 + 0xC]
  675. 00000708  4E90                     jsr        [A0]
  676. 0000070A  2052                     movea.l    A0, [A2]
  677. 0000070C  42A8 0024                clr.l      [A0 + 0x24]
  678. 00000710  584F                     addq.w     A7, 4
  679. label00000712:
  680. 00000712  2052                     movea.l    A0, [A2]
  681. 00000714  2668 0028                movea.l    A3, [A0 + 0x28]
  682. 00000718  200B                     move.l     D0, A3
  683. 0000071A  6712                     beq        +0x14 /* 0000072E */
  684. 0000071C  2F0B                     move.l     -[A7], A3
  685. 0000071E  2053                     movea.l    A0, [A3]
  686. 00000720  2068 000C                movea.l    A0, [A0 + 0xC]
  687. 00000724  4E90                     jsr        [A0]
  688. 00000726  2052                     movea.l    A0, [A2]
  689. 00000728  42A8 0028                clr.l      [A0 + 0x28]
  690. 0000072C  584F                     addq.w     A7, 4
  691. label0000072E:
  692. 0000072E  4CDF 0C00                movem.l    A2,A3, [A7]+
  693. 00000732  4E75                     rts
  694. 00000734  2F0A                     move.l     -[A7], A2
  695. 00000736  246F 0008                movea.l    A2, [A7 + 0x8]
  696. 0000073A  2052                     movea.l    A0, [A2]
  697. 0000073C  4AA8 0018                tst.l      [A0 + 0x18]
  698. 00000740  6708                     beq        +0xA /* 0000074A */
  699. 00000742  2F0A                     move.l     -[A7], A2
  700. 00000744  4EBA FF74                jsr        [PC - 0x8C /* 000006BA */]
  701. 00000748  584F                     addq.w     A7, 4
  702. label0000074A:
  703. 0000074A  2052                     movea.l    A0, [A2]
  704. 0000074C  2F28 0010                move.l     -[A7], [A0 + 0x10]
  705. 00000750  4EAD C200                jsr        [A5 - 0x3E00]
  706. 00000754  2F0A                     move.l     -[A7], A2
  707. 00000756  4EAD C200                jsr        [A5 - 0x3E00]
  708. 0000075A  504F                     addq.w     A7, 8
  709. 0000075C  245F                     movea.l    A2, [A7]+
  710. 0000075E  4E75                     rts
  711. 00000760  2F0A                     move.l     -[A7], A2
  712. 00000762  4FEF FEFA                lea.l      A7, [A7 - 0x106]
  713. 00000766  246F 010E                movea.l    A2, [A7 + 0x10E]
  714. 0000076A  4857                     pea.l      [A7]
  715. 0000076C  2052                     movea.l    A0, [A2]
  716. 0000076E  2F28 0010                move.l     -[A7], [A0 + 0x10]
  717. 00000772  4EAD E158                jsr        [A5 - 0x1EA8]
  718. 00000776  2F3C 0109 002E           move.l     -[A7], 0x109002E
  719. 0000077C  486D 0BE8                pea.l      [A5 + 0xBE8]
  720. 00000780  4EAD C328                jsr        [A5 - 0x3CD8]
  721. 00000784  2F0A                     move.l     -[A7], A2
  722. 00000786  2052                     movea.l    A0, [A2]
  723. 00000788  2F28 000C                move.l     -[A7], [A0 + 0xC]
  724. 0000078C  486F 0018                pea.l      [A7 + 0x18]
  725. 00000790  486D 0BE9                pea.l      [A5 + 0xBE9]
  726. 00000794  2F2F 0136                move.l     -[A7], [A7 + 0x136]
  727. 00000798  2F2F 0136                move.l     -[A7], [A7 + 0x136]
  728. 0000079C  4EAD C1F0                jsr        [A5 - 0x3E10]
  729. 000007A0  4FEF 012E                lea.l      A7, [A7 + 0x12E]
  730. 000007A4  245F                     movea.l    A2, [A7]+
  731. 000007A6  4E75                     rts
  732. 000007A8  7000                     moveq.l    D0, 0x00
  733. 000007AA  4E75                     rts
  734. 000007AC  2F0A                     move.l     -[A7], A2
  735. 000007AE  246F 0010                movea.l    A2, [A7 + 0x10]
  736. 000007B2  302F 000E                move.w     D0, [A7 + 0xE]
  737. 000007B6  48C0                     ext.l      D0
  738. 000007B8  0480 0000 00A5           subi.l     D0, 0xA5
  739. 000007BE  6702                     beq        +0x4 /* 000007C2 */
  740. 000007C0  602E                     bra        +0x30 /* 000007F0 */
  741. label000007C2:
  742. 000007C2  4A2F 000C                tst.b      [A7 + 0xC]
  743. 000007C6  6628                     bne        +0x2A /* 000007F0 */
  744. 000007C8  4878 0001                push.l     0x1
  745. 000007CC  206F 000C                movea.l    A0, [A7 + 0xC]
  746. 000007D0  2050                     movea.l    A0, [A0]
  747. 000007D2  2F28 0010                move.l     -[A7], [A0 + 0x10]
  748. 000007D6  4EAD C220                jsr        [A5 - 0x3DE0]
  749. 000007DA  2548 0004                move.l     [A2 + 0x4], A0
  750. 000007DE  4AAA 0004                tst.l      [A2 + 0x4]
  751. 000007E2  504F                     addq.w     A7, 8
  752. 000007E4  6704                     beq        +0x6 /* 000007EA */
  753. 000007E6  7001                     moveq.l    D0, 0x01
  754. 000007E8  2480                     move.l     [A2], D0
  755. label000007EA:
  756. 000007EA  7001                     moveq.l    D0, 0x01
  757. 000007EC  245F                     movea.l    A2, [A7]+
  758. 000007EE  4E75                     rts
  759. label000007F0:
  760. 000007F0  7000                     moveq.l    D0, 0x00
  761. 000007F2  245F                     movea.l    A2, [A7]+
  762. 000007F4  4E75                     rts
  763. 000007F6  7000                     moveq.l    D0, 0x00
  764. 000007F8  4E75                     rts
  765. 000007FA  4E75                     rts
  766. 000007FC  7000                     moveq.l    D0, 0x00
  767. 000007FE  4E75                     rts
  768. 00000800  7000                     moveq.l    D0, 0x00
  769. 00000802  4E75                     rts
  770. 00000804  1F3C 0002                move.b     -[A7], 0x2
  771. 00000808  2F2F 000A                move.l     -[A7], [A7 + 0xA]
  772. 0000080C  4EAD B140                jsr        [A5 - 0x4EC0]
  773. 00000810  5C4F                     addq.w     A7, 6
  774. 00000812  4E75                     rts
  775. 00000814  303C 01F2                move.w     D0, 0x1F2
  776. 00000818  4E75                     rts
  777. fn0000081A:
  778. 0000081A  206F 0004                movea.l    A0, [A7 + 0x4]
  779. 0000081E  7006                     moveq.l    D0, 0x06
  780. 00000820  B090                     cmp.l      D0, [A0]
  781. 00000822  6612                     bne        +0x14 /* 00000836 */
  782. 00000824  41ED 9206                lea.l      A0, [A5 - 0x6DFA]
  783. 00000828  226F 0004                movea.l    A1, [A7 + 0x4]
  784. 0000082C  2269 0004                movea.l    A1, [A1 + 0x4]
  785. 00000830  2251                     movea.l    A1, [A1]
  786. 00000832  B1D1                     cmpa.l     A0, [A1]
  787. 00000834  6704                     beq        +0x6 /* 0000083A */
  788. label00000836:
  789. 00000836  7000                     moveq.l    D0, 0x00
  790. 00000838  6002                     bra        +0x4 /* 0000083C */
  791. label0000083A:
  792. 0000083A  7001                     moveq.l    D0, 0x01
  793. label0000083C:
  794. 0000083C  4E75                     rts
  795. fn0000083E:
  796. 0000083E  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  797. 00000842  4FEF FDEC                lea.l      A7, [A7 - 0x214]
  798. 00000846  266F 0228                movea.l    A3, [A7 + 0x228]
  799. 0000084A  246F 022C                movea.l    A2, [A7 + 0x22C]
  800. 0000084E  4857                     pea.l      [A7]
  801. 00000850  2F0B                     move.l     -[A7], A3
  802. 00000852  4EAD E158                jsr        [A5 - 0x1EA8]
  803. 00000856  2F2D 1086                move.l     -[A7], [A5 + 0x1086]
  804. 0000085A  4EAD E820                jsr        [A5 - 0x17E0]
  805. 0000085E  2800                     move.l     D4, D0
  806. 00000860  7600                     moveq.l    D3, 0x00
  807. 00000862  4FEF 000C                lea.l      A7, [A7 + 0xC]
  808. 00000866  6000 00A6                bra        +0xA8 /* 0000090E */
  809. label0000086A:
  810. 0000086A  486F 0106                pea.l      [A7 + 0x106]
  811. 0000086E  2F03                     move.l     -[A7], D3
  812. 00000870  2F2D 1086                move.l     -[A7], [A5 + 0x1086]
  813. 00000874  4EAD E818                jsr        [A5 - 0x17E8]
  814. 00000878  486F 0112                pea.l      [A7 + 0x112]
  815. 0000087C  4EBA FF9C                jsr        [PC - 0x64 /* 0000081A */]
  816. 00000880  4A00                     tst.b      D0
  817. 00000882  4FEF 0010                lea.l      A7, [A7 + 0x10]
  818. 00000886  6776                     beq        +0x78 /* 000008FE */
  819. 00000888  486F 010E                pea.l      [A7 + 0x10E]
  820. 0000088C  206F 010E                movea.l    A0, [A7 + 0x10E]
  821. 00000890  2050                     movea.l    A0, [A0]
  822. 00000892  2F28 0010                move.l     -[A7], [A0 + 0x10]
  823. 00000896  4EAD E158                jsr        [A5 - 0x1EA8]
  824. 0000089A  0C2F 00FF 0008           cmpi.b     [A7 + 0x8], 0xFF
  825. 000008A0  650E                     bcs        +0x10 /* 000008B0 */
  826. 000008A2  41EF 0009                lea.l      A0, [A7 + 0x9]
  827. 000008A6  70FF                     moveq.l    D0, 0xFFFFFFFF
  828. label000008A8:
  829. 000008A8  5280                     addq.l     D0, 1
  830. 000008AA  4A18                     tst.b      [A0]+
  831. 000008AC  66FA                     bne        -0x4 /* 000008A8 */
  832. 000008AE  6006                     bra        +0x8 /* 000008B6 */
  833. label000008B0:
  834. 000008B0  7000                     moveq.l    D0, 0x00
  835. 000008B2  102F 0008                move.b     D0, [A7 + 0x8]
  836. label000008B6:
  837. 000008B6  2F00                     move.l     -[A7], D0
  838. 000008B8  0C2F 00FF 011A           cmpi.b     [A7 + 0x11A], 0xFF
  839. 000008BE  650E                     bcs        +0x10 /* 000008CE */
  840. 000008C0  41EF 011B                lea.l      A0, [A7 + 0x11B]
  841. 000008C4  70FF                     moveq.l    D0, 0xFFFFFFFF
  842. label000008C6:
  843. 000008C6  5280                     addq.l     D0, 1
  844. 000008C8  4A18                     tst.b      [A0]+
  845. 000008CA  66FA                     bne        -0x4 /* 000008C6 */
  846. 000008CC  6006                     bra        +0x8 /* 000008D4 */
  847. label000008CE:
  848. 000008CE  7000                     moveq.l    D0, 0x00
  849. 000008D0  102F 011A                move.b     D0, [A7 + 0x11A]
  850. label000008D4:
  851. 000008D4  2F00                     move.l     -[A7], D0
  852. 000008D6  486F 0011                pea.l      [A7 + 0x11]
  853. 000008DA  486F 0123                pea.l      [A7 + 0x123]
  854. 000008DE  4EAD C380                jsr        [A5 - 0x3C80]
  855. 000008E2  4A40                     tst.w      D0
  856. 000008E4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  857. 000008E8  6614                     bne        +0x16 /* 000008FE */
  858. 000008EA  24AF 0106                move.l     [A2], [A7 + 0x106]
  859. 000008EE  256F 010A 0004           move.l     [A2 + 0x4], [A7 + 0x10A]
  860. 000008F4  4FEF 0214                lea.l      A7, [A7 + 0x214]
  861. 000008F8  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  862. 000008FC  4E75                     rts
  863. label000008FE:
  864. 000008FE  2F2F 010A                move.l     -[A7], [A7 + 0x10A]
  865. 00000902  2F2F 010A                move.l     -[A7], [A7 + 0x10A]
  866. 00000906  4EAD E1B8                jsr        [A5 - 0x1E48]
  867. 0000090A  5283                     addq.l     D3, 1
  868. 0000090C  504F                     addq.w     A7, 8
  869. label0000090E:
  870. 0000090E  B684                     cmp.l      D3, D4
  871. 00000910  6D00 FF58                blt        -0xA6 /* 0000086A */
  872. 00000914  2F0B                     move.l     -[A7], A3
  873. 00000916  2F3C 004B 0001           move.l     -[A7], 0x4B0001
  874. 0000091C  4EAD E078                jsr        [A5 - 0x1F88]
  875. 00000920  4FEF 021C                lea.l      A7, [A7 + 0x21C]
  876. 00000924  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  877. 00000928  4E75                     rts
  878. fn0000092A:
  879. 0000092A  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  880. 0000092E  266F 0014                movea.l    A3, [A7 + 0x14]
  881. 00000932  206D 0FB2                movea.l    A0, [A5 + 0xFB2 /* export_498 */]
  882. 00000936  2050                     movea.l    A0, [A0]
  883. 00000938  3828 000C                move.w     D4, [A0 + 0xC]
  884. 0000093C  48C4                     ext.l      D4
  885. 0000093E  5384                     subq.l     D4, 1
  886. 00000940  7600                     moveq.l    D3, 0x00
  887. 00000942  6036                     bra        +0x38 /* 0000097A */
  888. label00000944:
  889. 00000944  700C                     moveq.l    D0, 0x0C
  890. 00000946  C1C3                     muls.w     D0, D3
  891. 00000948  246D 0FB2                movea.l    A2, [A5 + 0xFB2 /* export_498 */]
  892. 0000094C  2452                     movea.l    A2, [A2]
  893. 0000094E  D5C0                     add.l      A2, D0
  894. 00000950  45EA 0014                lea.l      A2, [A2 + 0x14]
  895. 00000954  0C52 FFFF                cmpi.w     [A2], 0xFFFF
  896. 00000958  671E                     beq        +0x20 /* 00000978 */
  897. 0000095A  7006                     moveq.l    D0, 0x06
  898. 0000095C  B0AA 0004                cmp.l      D0, [A2 + 0x4]
  899. 00000960  6616                     bne        +0x18 /* 00000978 */
  900. 00000962  B7EA 0008                cmpa.l     A3, [A2 + 0x8]
  901. 00000966  6610                     bne        +0x12 /* 00000978 */
  902. 00000968  42AA 0004                clr.l      [A2 + 0x4]
  903. 0000096C  42AA 0008                clr.l      [A2 + 0x8]
  904. 00000970  2F0B                     move.l     -[A7], A3
  905. 00000972  4EAD E1A8                jsr        [A5 - 0x1E58]
  906. 00000976  584F                     addq.w     A7, 4
  907. label00000978:
  908. 00000978  5243                     addq.w     D3, 1
  909. label0000097A:
  910. 0000097A  B644                     cmp.w      D3, D4
  911. 0000097C  6FC6                     ble        -0x38 /* 00000944 */
  912. 0000097E  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  913. 00000982  4E75                     rts
  914. 00000984  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  915. 00000988  514F                     subq.w     A7, 8
  916. 0000098A  282F 001C                move.l     D4, [A7 + 0x1C]
  917. 0000098E  4AAD 1086                tst.l      [A5 + 0x1086]
  918. 00000992  660A                     bne        +0xC /* 0000099E */
  919. 00000994  7001                     moveq.l    D0, 0x01
  920. 00000996  504F                     addq.w     A7, 8
  921. 00000998  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  922. 0000099C  4E75                     rts
  923. label0000099E:
  924. 0000099E  2F2D 1086                move.l     -[A7], [A5 + 0x1086]
  925. 000009A2  4EAD E820                jsr        [A5 - 0x17E0]
  926. 000009A6  2A00                     move.l     D5, D0
  927. 000009A8  2605                     move.l     D3, D5
  928. 000009AA  5383                     subq.l     D3, 1
  929. 000009AC  584F                     addq.w     A7, 4
  930. 000009AE  607A                     bra        +0x7C /* 00000A2A */
  931. label000009B0:
  932. 000009B0  4857                     pea.l      [A7]
  933. 000009B2  2F03                     move.l     -[A7], D3
  934. 000009B4  2F2D 1086                move.l     -[A7], [A5 + 0x1086]
  935. 000009B8  4EAD E818                jsr        [A5 - 0x17E8]
  936. 000009BC  486F 000C                pea.l      [A7 + 0xC]
  937. 000009C0  4EBA FE58                jsr        [PC - 0x1A8 /* 0000081A */]
  938. 000009C4  4A00                     tst.b      D0
  939. 000009C6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  940. 000009CA  674E                     beq        +0x50 /* 00000A1A */
  941. 000009CC  246F 0004                movea.l    A2, [A7 + 0x4]
  942. 000009D0  2052                     movea.l    A0, [A2]
  943. 000009D2  B8A8 0014                cmp.l      D4, [A0 + 0x14]
  944. 000009D6  6642                     bne        +0x44 /* 00000A1A */
  945. 000009D8  2052                     movea.l    A0, [A2]
  946. 000009DA  4AA8 000C                tst.l      [A0 + 0xC]
  947. 000009DE  6F14                     ble        +0x16 /* 000009F4 */
  948. 000009E0  3F3C 0060                move.w     -[A7], 0x60 /* '`' */
  949. 000009E4  4EAD E070                jsr        [A5 - 0x1F90]
  950. 000009E8  7000                     moveq.l    D0, 0x00
  951. 000009EA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  952. 000009EE  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  953. 000009F2  4E75                     rts
  954. label000009F4:
  955. 000009F4  7001                     moveq.l    D0, 0x01
  956. 000009F6  2052                     movea.l    A0, [A2]
  957. 000009F8  C0A8 0008                and.l      D0, [A0 + 0x8]
  958. 000009FC  6708                     beq        +0xA /* 00000A06 */
  959. 000009FE  2F0A                     move.l     -[A7], A2
  960. 00000A00  4EBA FF28                jsr        [PC - 0xD8 /* 0000092A */]
  961. 00000A04  584F                     addq.w     A7, 4
  962. label00000A06:
  963. 00000A06  2F0A                     move.l     -[A7], A2
  964. 00000A08  4EBA FCB0                jsr        [PC - 0x350 /* 000006BA */]
  965. 00000A0C  2F03                     move.l     -[A7], D3
  966. 00000A0E  2F2D 1086                move.l     -[A7], [A5 + 0x1086]
  967. 00000A12  4EAD E840                jsr        [A5 - 0x17C0]
  968. 00000A16  4FEF 000C                lea.l      A7, [A7 + 0xC]
  969. label00000A1A:
  970. 00000A1A  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  971. 00000A1E  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  972. 00000A22  4EAD E1B8                jsr        [A5 - 0x1E48]
  973. 00000A26  5383                     subq.l     D3, 1
  974. 00000A28  504F                     addq.w     A7, 8
  975. label00000A2A:
  976. 00000A2A  4A83                     tst.l      D3
  977. 00000A2C  6C82                     bge        -0x7C /* 000009B0 */
  978. 00000A2E  7001                     moveq.l    D0, 0x01
  979. 00000A30  504F                     addq.w     A7, 8
  980. 00000A32  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  981. 00000A36  4E75                     rts
  982. 00000A38  2F03                     move.l     -[A7], D3
  983. 00000A3A  4FEF FFEC                lea.l      A7, [A7 - 0x14]
  984. 00000A3E  4297                     clr.l      [A7]
  985. 00000A40  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  986. 00000A44  48C0                     ext.l      D0
  987. 00000A46  E788                     lsl        D0, 3
  988. 00000A48  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  989. 00000A4C  2050                     movea.l    A0, [A0]
  990. 00000A4E  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  991. 00000A52  91C0                     sub.l      A0, D0
  992. 00000A54  2F50 000C                move.l     [A7 + 0xC], [A0]
  993. 00000A58  2F68 0004 0010           move.l     [A7 + 0x10], [A0 + 0x4]
  994. 00000A5E  4AAD 1086                tst.l      [A5 + 0x1086]
  995. 00000A62  6618                     bne        +0x1A /* 00000A7C */
  996. 00000A64  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  997. 00000A68  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  998. 00000A6C  3F3C 004B                move.w     -[A7], 0x4B /* 'K' */
  999. 00000A70  4EAD E060                jsr        [A5 - 0x1FA0]
  1000. 00000A74  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  1001. 00000A78  261F                     move.l     D3, [A7]+
  1002. 00000A7A  4E75                     rts
  1003. label00000A7C:
  1004. 00000A7C  7002                     moveq.l    D0, 0x02
  1005. 00000A7E  2F40 0004                move.l     [A7 + 0x4], D0
  1006. 00000A82  42AF 0008                clr.l      [A7 + 0x8]
  1007. 00000A86  202F 000C                move.l     D0, [A7 + 0xC]
  1008. 00000A8A  5380                     subq.l     D0, 1
  1009. 00000A8C  674A                     beq        +0x4C /* 00000AD8 */
  1010. 00000A8E  5780                     subq.l     D0, 3
  1011. 00000A90  6702                     beq        +0x4 /* 00000A94 */
  1012. 00000A92  6054                     bra        +0x56 /* 00000AE8 */
  1013. label00000A94:
  1014. 00000A94  262F 0010                move.l     D3, [A7 + 0x10]
  1015. 00000A98  5383                     subq.l     D3, 1
  1016. 00000A9A  4A83                     tst.l      D3
  1017. 00000A9C  6D0E                     blt        +0x10 /* 00000AAC */
  1018. 00000A9E  2F2D 1086                move.l     -[A7], [A5 + 0x1086]
  1019. 00000AA2  4EAD E820                jsr        [A5 - 0x17E0]
  1020. 00000AA6  B680                     cmp.l      D3, D0
  1021. 00000AA8  584F                     addq.w     A7, 4
  1022. 00000AAA  6D18                     blt        +0x1A /* 00000AC4 */
  1023. label00000AAC:
  1024. 00000AAC  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  1025. 00000AB0  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  1026. 00000AB4  3F3C 004B                move.w     -[A7], 0x4B /* 'K' */
  1027. 00000AB8  4EAD E060                jsr        [A5 - 0x1FA0]
  1028. 00000ABC  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  1029. 00000AC0  261F                     move.l     D3, [A7]+
  1030. 00000AC2  4E75                     rts
  1031. label00000AC4:
  1032. 00000AC4  486F 0004                pea.l      [A7 + 0x4]
  1033. 00000AC8  2F03                     move.l     -[A7], D3
  1034. 00000ACA  2F2D 1086                move.l     -[A7], [A5 + 0x1086]
  1035. 00000ACE  4EAD E818                jsr        [A5 - 0x17E8]
  1036. 00000AD2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1037. 00000AD6  6028                     bra        +0x2A /* 00000B00 */
  1038. label00000AD8:
  1039. 00000AD8  486F 0004                pea.l      [A7 + 0x4]
  1040. 00000ADC  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  1041. 00000AE0  4EBA FD5C                jsr        [PC - 0x2A4 /* 0000083E */]
  1042. 00000AE4  504F                     addq.w     A7, 8
  1043. 00000AE6  6018                     bra        +0x1A /* 00000B00 */
  1044. label00000AE8:
  1045. 00000AE8  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  1046. 00000AEC  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  1047. 00000AF0  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1048. 00000AF4  4EAD E060                jsr        [A5 - 0x1FA0]
  1049. 00000AF8  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  1050. 00000AFC  261F                     move.l     D3, [A7]+
  1051. 00000AFE  4E75                     rts
  1052. label00000B00:
  1053. 00000B00  486F 0004                pea.l      [A7 + 0x4]
  1054. 00000B04  4EAD E210                jsr        [A5 - 0x1DF0]
  1055. 00000B08  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1056. 00000B0C  261F                     move.l     D3, [A7]+
  1057. 00000B0E  4E75                     rts
  1058. fn00000B10:
  1059. 00000B10  514F                     subq.w     A7, 8
  1060. 00000B12  4AAD 1086                tst.l      [A5 + 0x1086]
  1061. 00000B16  6608                     bne        +0xA /* 00000B20 */
  1062. 00000B18  4EAD E828                jsr        [A5 - 0x17D8]
  1063. 00000B1C  2B48 1086                move.l     [A5 + 0x1086], A0
  1064. label00000B20:
  1065. 00000B20  7006                     moveq.l    D0, 0x06
  1066. 00000B22  2E80                     move.l     [A7], D0
  1067. 00000B24  2F6F 000C 0004           move.l     [A7 + 0x4], [A7 + 0xC]
  1068. 00000B2A  4857                     pea.l      [A7]
  1069. 00000B2C  2F2D 1086                move.l     -[A7], [A5 + 0x1086]
  1070. 00000B30  4EAD E838                jsr        [A5 - 0x17C8]
  1071. 00000B34  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1072. 00000B38  4E75                     rts
  1073. fn00000B3A:
  1074. 00000B3A  48E7 1F3A                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6
  1075. 00000B3E  4FEF FEAE                lea.l      A7, [A7 - 0x152]
  1076. 00000B42  9DCE                     sub.l      A6, A6
  1077. 00000B44  95CA                     sub.l      A2, A2
  1078. 00000B46  99CC                     sub.l      A4, A4
  1079. 00000B48  4297                     clr.l      [A7]
  1080. 00000B4A  7E00                     moveq.l    D7, 0x00
  1081. 00000B4C  2F3C 001F 0027           move.l     -[A7], 0x1F0027
  1082. 00000B52  4EAD DFB8                jsr        [A5 - 0x2048]
  1083. 00000B56  2C48                     movea.l    A6, A0
  1084. 00000B58  4878 001E                push.l     0x1E
  1085. 00000B5C  2F3C 0016 0002           move.l     -[A7], 0x160002
  1086. 00000B62  4EAD D960                jsr        [A5 - 0x26A0]
  1087. 00000B66  2448                     movea.l    A2, A0
  1088. 00000B68  7C00                     moveq.l    D6, 0x00
  1089. 00000B6A  99CC                     sub.l      A4, A4
  1090. 00000B6C  2F2F 018A                move.l     -[A7], [A7 + 0x18A]
  1091. 00000B70  486F 0020                pea.l      [A7 + 0x20]
  1092. 00000B74  4EAD E540                jsr        [A5 - 0x1AC0]
  1093. 00000B78  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1094. 00000B7C  6000 0270                bra        +0x272 /* 00000DEE */
  1095. label00000B80:
  1096. 00000B80  486F 014A                pea.l      [A7 + 0x14A]
  1097. 00000B84  1F3C 0001                move.b     -[A7], 0x1
  1098. 00000B88  486F 0016                pea.l      [A7 + 0x16]
  1099. 00000B8C  4EAD E568                jsr        [A5 - 0x1A98]
  1100. 00000B90  7008                     moveq.l    D0, 0x08
  1101. 00000B92  B0AF 0154                cmp.l      D0, [A7 + 0x154]
  1102. 00000B96  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1103. 00000B9A  6600 023A                bne        +0x23C /* 00000DD6 */
  1104. 00000B9E  362F 0150                move.w     D3, [A7 + 0x150]
  1105. 00000BA2  7800                     moveq.l    D4, 0x00
  1106. 00000BA4  4A07                     tst.b      D7
  1107. 00000BA6  6672                     bne        +0x74 /* 00000C1A */
  1108. 00000BA8  3003                     move.w     D0, D3
  1109. 00000BAA  48C0                     ext.l      D0
  1110. 00000BAC  0480 0000 01F2           subi.l     D0, 0x1F2
  1111. 00000BB2  6702                     beq        +0x4 /* 00000BB6 */
  1112. 00000BB4  6064                     bra        +0x66 /* 00000C1A */
  1113. label00000BB6:
  1114. 00000BB6  486F 014A                pea.l      [A7 + 0x14A]
  1115. 00000BBA  1F3C 0001                move.b     -[A7], 0x1
  1116. 00000BBE  486F 0016                pea.l      [A7 + 0x16]
  1117. 00000BC2  4EAD E568                jsr        [A5 - 0x1A98]
  1118. 00000BC6  202F 0154                move.l     D0, [A7 + 0x154]
  1119. 00000BCA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1120. 00000BCE  5380                     subq.l     D0, 1
  1121. 00000BD0  6706                     beq        +0x8 /* 00000BD8 */
  1122. 00000BD2  5F80                     subq.l     D0, 7
  1123. 00000BD4  670C                     beq        +0xE /* 00000BE2 */
  1124. 00000BD6  6018                     bra        +0x1A /* 00000BF0 */
  1125. label00000BD8:
  1126. 00000BD8  286F 014E                movea.l    A4, [A7 + 0x14E]
  1127. 00000BDC  42AF 014A                clr.l      [A7 + 0x14A]
  1128. 00000BE0  6032                     bra        +0x34 /* 00000C14 */
  1129. label00000BE2:
  1130. 00000BE2  3F2F 0150                move.w     -[A7], [A7 + 0x150]
  1131. 00000BE6  4EAD E0F0                jsr        [A5 - 0x1F10]
  1132. 00000BEA  2848                     movea.l    A4, A0
  1133. 00000BEC  544F                     addq.w     A7, 2
  1134. 00000BEE  6024                     bra        +0x26 /* 00000C14 */
  1135. label00000BF0:
  1136. 00000BF0  2F2F 014E                move.l     -[A7], [A7 + 0x14E]
  1137. 00000BF4  2F2F 014E                move.l     -[A7], [A7 + 0x14E]
  1138. 00000BF8  3F3C 004C                move.w     -[A7], 0x4C /* 'L' */
  1139. 00000BFC  4EAD E060                jsr        [A5 - 0x1FA0]
  1140. 00000C00  2F2F 0158                move.l     -[A7], [A7 + 0x158]
  1141. 00000C04  2F2F 0158                move.l     -[A7], [A7 + 0x158]
  1142. 00000C08  4EAD E1B8                jsr        [A5 - 0x1E48]
  1143. 00000C0C  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1144. 00000C10  6000 01C4                bra        +0x1C6 /* 00000DD6 */
  1145. label00000C14:
  1146. 00000C14  7E01                     moveq.l    D7, 0x01
  1147. 00000C16  6000 01D6                bra        +0x1D8 /* 00000DEE */
  1148. label00000C1A:
  1149. 00000C1A  3003                     move.w     D0, D3
  1150. 00000C1C  48C0                     ext.l      D0
  1151. 00000C1E  5180                     subq.l     D0, 8
  1152. 00000C20  674E                     beq        +0x50 /* 00000C70 */
  1153. 00000C22  5580                     subq.l     D0, 2
  1154. 00000C24  6744                     beq        +0x46 /* 00000C6A */
  1155. 00000C26  0480 0000 0083           subi.l     D0, 0x83
  1156. 00000C2C  6702                     beq        +0x4 /* 00000C30 */
  1157. 00000C2E  6046                     bra        +0x48 /* 00000C76 */
  1158. label00000C30:
  1159. 00000C30  486F 014A                pea.l      [A7 + 0x14A]
  1160. 00000C34  1F3C 0001                move.b     -[A7], 0x1
  1161. 00000C38  486F 0016                pea.l      [A7 + 0x16]
  1162. 00000C3C  4EAD E568                jsr        [A5 - 0x1A98]
  1163. 00000C40  7008                     moveq.l    D0, 0x08
  1164. 00000C42  B0AF 0154                cmp.l      D0, [A7 + 0x154]
  1165. 00000C46  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1166. 00000C4A  6718                     beq        +0x1A /* 00000C64 */
  1167. 00000C4C  2F2F 014E                move.l     -[A7], [A7 + 0x14E]
  1168. 00000C50  2F2F 014E                move.l     -[A7], [A7 + 0x14E]
  1169. 00000C54  3F3C 004D                move.w     -[A7], 0x4D /* 'M' */
  1170. 00000C58  4EAD E060                jsr        [A5 - 0x1FA0]
  1171. 00000C5C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1172. 00000C60  6000 0174                bra        +0x176 /* 00000DD6 */
  1173. label00000C64:
  1174. 00000C64  362F 0150                move.w     D3, [A7 + 0x150]
  1175. 00000C68  600C                     bra        +0xE /* 00000C76 */
  1176. label00000C6A:
  1177. 00000C6A  0044 8000                ori.w      D4, 0x8000
  1178. 00000C6E  60C0                     bra        -0x3E /* 00000C30 */
  1179. label00000C70:
  1180. 00000C70  0044 4000                ori.w      D4, 0x4000 /* '@\0' */
  1181. 00000C74  60BA                     bra        -0x44 /* 00000C30 */
  1182. label00000C76:
  1183. 00000C76  2052                     movea.l    A0, [A2]
  1184. 00000C78  3A28 000A                move.w     D5, [A0 + 0xA]
  1185. 00000C7C  426F 000C                clr.w      [A7 + 0xC]
  1186. 00000C80  486F 000C                pea.l      [A7 + 0xC]
  1187. 00000C84  2F0A                     move.l     -[A7], A2
  1188. 00000C86  4EAD D970                jsr        [A5 - 0x2690]
  1189. 00000C8A  504F                     addq.w     A7, 8
  1190. label00000C8C:
  1191. 00000C8C  486F 014A                pea.l      [A7 + 0x14A]
  1192. 00000C90  1F3C 0001                move.b     -[A7], 0x1
  1193. 00000C94  486F 0016                pea.l      [A7 + 0x16]
  1194. 00000C98  4EAD E568                jsr        [A5 - 0x1A98]
  1195. 00000C9C  4AAF 0154                tst.l      [A7 + 0x154]
  1196. 00000CA0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1197. 00000CA4  6700 00C0                beq        +0xC2 /* 00000D66 */
  1198. 00000CA8  7008                     moveq.l    D0, 0x08
  1199. 00000CAA  B0AF 014A                cmp.l      D0, [A7 + 0x14A]
  1200. 00000CAE  6718                     beq        +0x1A /* 00000CC8 */
  1201. 00000CB0  2F2F 014E                move.l     -[A7], [A7 + 0x14E]
  1202. 00000CB4  2F2F 014E                move.l     -[A7], [A7 + 0x14E]
  1203. 00000CB8  3F3C 004D                move.w     -[A7], 0x4D /* 'M' */
  1204. 00000CBC  4EAD E060                jsr        [A5 - 0x1FA0]
  1205. 00000CC0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1206. 00000CC4  6000 0110                bra        +0x112 /* 00000DD6 */
  1207. label00000CC8:
  1208. 00000CC8  3F6F 0150 000E           move.w     [A7 + 0xE], [A7 + 0x150]
  1209. 00000CCE  486F 014A                pea.l      [A7 + 0x14A]
  1210. 00000CD2  1F3C 0001                move.b     -[A7], 0x1
  1211. 00000CD6  486F 0016                pea.l      [A7 + 0x16]
  1212. 00000CDA  4EAD E568                jsr        [A5 - 0x1A98]
  1213. 00000CDE  4AAF 0154                tst.l      [A7 + 0x154]
  1214. 00000CE2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1215. 00000CE6  676A                     beq        +0x6C /* 00000D52 */
  1216. 00000CE8  7008                     moveq.l    D0, 0x08
  1217. 00000CEA  B0AF 014A                cmp.l      D0, [A7 + 0x14A]
  1218. 00000CEE  6718                     beq        +0x1A /* 00000D08 */
  1219. 00000CF0  2F2F 014E                move.l     -[A7], [A7 + 0x14E]
  1220. 00000CF4  2F2F 014E                move.l     -[A7], [A7 + 0x14E]
  1221. 00000CF8  3F3C 004D                move.w     -[A7], 0x4D /* 'M' */
  1222. 00000CFC  4EAD E060                jsr        [A5 - 0x1FA0]
  1223. 00000D00  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1224. 00000D04  6000 00D0                bra        +0xD2 /* 00000DD6 */
  1225. label00000D08:
  1226. 00000D08  0C6F 0001 0150           cmpi.w     [A7 + 0x150], 0x1
  1227. 00000D0E  6742                     beq        +0x44 /* 00000D52 */
  1228. 00000D10  486F 014A                pea.l      [A7 + 0x14A]
  1229. 00000D14  1F3C 0001                move.b     -[A7], 0x1
  1230. 00000D18  486F 0016                pea.l      [A7 + 0x16]
  1231. 00000D1C  4EAD E568                jsr        [A5 - 0x1A98]
  1232. 00000D20  4AAF 0154                tst.l      [A7 + 0x154]
  1233. 00000D24  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1234. 00000D28  6728                     beq        +0x2A /* 00000D52 */
  1235. 00000D2A  7008                     moveq.l    D0, 0x08
  1236. 00000D2C  B0AF 014A                cmp.l      D0, [A7 + 0x14A]
  1237. 00000D30  6608                     bne        +0xA /* 00000D3A */
  1238. 00000D32  0C6F 0001 0150           cmpi.w     [A7 + 0x150], 0x1
  1239. 00000D38  6718                     beq        +0x1A /* 00000D52 */
  1240. label00000D3A:
  1241. 00000D3A  2F2F 014E                move.l     -[A7], [A7 + 0x14E]
  1242. 00000D3E  2F2F 014E                move.l     -[A7], [A7 + 0x14E]
  1243. 00000D42  3F3C 004E                move.w     -[A7], 0x4E /* 'N' */
  1244. 00000D46  4EAD E060                jsr        [A5 - 0x1FA0]
  1245. 00000D4A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1246. 00000D4E  6000 0086                bra        +0x88 /* 00000DD6 */
  1247. label00000D52:
  1248. 00000D52  486F 000E                pea.l      [A7 + 0xE]
  1249. 00000D56  2F0A                     move.l     -[A7], A2
  1250. 00000D58  4EAD D970                jsr        [A5 - 0x2690]
  1251. 00000D5C  526F 0014                addq.w     [A7 + 0x14], 1
  1252. 00000D60  504F                     addq.w     A7, 8
  1253. 00000D62  6000 FF28                bra        -0xD6 /* 00000C8C */
  1254. label00000D66:
  1255. 00000D66  3004                     move.w     D0, D4
  1256. 00000D68  48C0                     ext.l      D0
  1257. 00000D6A  322F 000C                move.w     D1, [A7 + 0xC]
  1258. 00000D6E  48C1                     ext.l      D1
  1259. 00000D70  8280                     or.l       D1, D0
  1260. 00000D72  2052                     movea.l    A0, [A2]
  1261. 00000D74  3181 5214                move.w     [A0 + D5.w * 2 + 0x14], D1
  1262. 00000D78  42A7                     clr.l      -[A7]
  1263. 00000D7A  1F3C 0001                move.b     -[A7], 0x1
  1264. 00000D7E  3F03                     move.w     -[A7], D3
  1265. 00000D80  2F0E                     move.l     -[A7], A6
  1266. 00000D82  4EAD DFC8                jsr        [A5 - 0x2038]
  1267. 00000D86  2648                     movea.l    A3, A0
  1268. 00000D88  200B                     move.l     D0, A3
  1269. 00000D8A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1270. 00000D8E  673C                     beq        +0x3E /* 00000DCC */
  1271. 00000D90  7000                     moveq.l    D0, 0x00
  1272. 00000D92  3006                     move.w     D0, D6
  1273. 00000D94  3045                     movea.w    A0, D5
  1274. 00000D96  2208                     move.l     D1, A0
  1275. 00000D98  7410                     moveq.l    D2, 0x10
  1276. 00000D9A  E5A9                     lsl        D1, D2
  1277. 00000D9C  8280                     or.l       D1, D0
  1278. 00000D9E  2741 0004                move.l     [A3 + 0x4], D1
  1279. 00000DA2  5246                     addq.w     D6, 1
  1280. 00000DA4  3004                     move.w     D0, D4
  1281. 00000DA6  0280 0000 8000           andi.l     D0, 0x8000
  1282. 00000DAC  6728                     beq        +0x2A /* 00000DD6 */
  1283. 00000DAE  7001                     moveq.l    D0, 0x01
  1284. 00000DB0  8197                     or.l       [A7], D0
  1285. 00000DB2  7006                     moveq.l    D0, 0x06
  1286. 00000DB4  2F40 0004                move.l     [A7 + 0x4], D0
  1287. 00000DB8  2F6F 0184 0008           move.l     [A7 + 0x8], [A7 + 0x184]
  1288. 00000DBE  486F 0004                pea.l      [A7 + 0x4]
  1289. 00000DC2  3F03                     move.w     -[A7], D3
  1290. 00000DC4  4EAD D5B8                jsr        [A5 - 0x2A48]
  1291. 00000DC8  5C4F                     addq.w     A7, 6
  1292. 00000DCA  600A                     bra        +0xC /* 00000DD6 */
  1293. label00000DCC:
  1294. 00000DCC  3F3C 0002                move.w     -[A7], 0x2
  1295. 00000DD0  4EAD E070                jsr        [A5 - 0x1F90]
  1296. 00000DD4  544F                     addq.w     A7, 2
  1297. label00000DD6:
  1298. 00000DD6  2F2F 014E                move.l     -[A7], [A7 + 0x14E]
  1299. 00000DDA  2F2F 014E                move.l     -[A7], [A7 + 0x14E]
  1300. 00000DDE  4EAD E1B8                jsr        [A5 - 0x1E48]
  1301. 00000DE2  486F 0018                pea.l      [A7 + 0x18]
  1302. 00000DE6  4EAD E558                jsr        [A5 - 0x1AA8]
  1303. 00000DEA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1304. label00000DEE:
  1305. 00000DEE  486F 0010                pea.l      [A7 + 0x10]
  1306. 00000DF2  4EAD E538                jsr        [A5 - 0x1AC8]
  1307. 00000DF6  4A00                     tst.b      D0
  1308. 00000DF8  584F                     addq.w     A7, 4
  1309. 00000DFA  6700 FD84                beq        -0x27A /* 00000B80 */
  1310. 00000DFE  2F0A                     move.l     -[A7], A2
  1311. 00000E00  4EAD D990                jsr        [A5 - 0x2670]
  1312. 00000E04  2F2F 017E                move.l     -[A7], [A7 + 0x17E]
  1313. 00000E08  206F 0182                movea.l    A0, [A7 + 0x182]
  1314. 00000E0C  2050                     movea.l    A0, [A0]
  1315. 00000E0E  2068 0008                movea.l    A0, [A0 + 0x8]
  1316. 00000E12  4E90                     jsr        [A0]
  1317. 00000E14  206F 018C                movea.l    A0, [A7 + 0x18C]
  1318. 00000E18  2650                     movea.l    A3, [A0]
  1319. 00000E1A  41ED 9206                lea.l      A0, [A5 - 0x6DFA]
  1320. 00000E1E  2688                     move.l     [A3], A0
  1321. 00000E20  276F 0008 0008           move.l     [A3 + 0x8], [A7 + 0x8]
  1322. 00000E26  42AB 000C                clr.l      [A3 + 0xC]
  1323. 00000E2A  274C 0010                move.l     [A3 + 0x10], A4
  1324. 00000E2E  306F 018A                movea.w    A0, [A7 + 0x18A]
  1325. 00000E32  2748 0014                move.l     [A3 + 0x14], A0
  1326. 00000E36  274E 0018                move.l     [A3 + 0x18], A6
  1327. 00000E3A  276F 0186 001C           move.l     [A3 + 0x1C], [A7 + 0x186]
  1328. 00000E40  274A 0020                move.l     [A3 + 0x20], A2
  1329. 00000E44  276F 0182 0024           move.l     [A3 + 0x24], [A7 + 0x182]
  1330. 00000E4A  42AB 0028                clr.l      [A3 + 0x28]
  1331. 00000E4E  4A6D 101E                tst.w      [A5 + 0x101E]
  1332. 00000E52  504F                     addq.w     A7, 8
  1333. 00000E54  6710                     beq        +0x12 /* 00000E66 */
  1334. 00000E56  4AAD 1028                tst.l      [A5 + 0x1028]
  1335. 00000E5A  6706                     beq        +0x8 /* 00000E62 */
  1336. 00000E5C  206D 1028                movea.l    A0, [A5 + 0x1028]
  1337. 00000E60  4E90                     jsr        [A0]
  1338. label00000E62:
  1339. 00000E62  426D 101E                clr.w      [A5 + 0x101E]
  1340. label00000E66:
  1341. 00000E66  4FEF 0152                lea.l      A7, [A7 + 0x152]
  1342. 00000E6A  4CDF 5CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
  1343. 00000E6E  4E75                     rts
  1344. 00000E70  2F0A                     move.l     -[A7], A2
  1345. 00000E72  4878 0003                push.l     0x3
  1346. 00000E76  4878 002C                push.l     0x2C /* ',' */
  1347. 00000E7A  4EAD C1F8                jsr        [A5 - 0x3E08]
  1348. 00000E7E  2448                     movea.l    A2, A0
  1349. 00000E80  200A                     move.l     D0, A2
  1350. 00000E82  504F                     addq.w     A7, 8
  1351. 00000E84  6606                     bne        +0x8 /* 00000E8C */
  1352. 00000E86  91C8                     sub.l      A0, A0
  1353. 00000E88  245F                     movea.l    A2, [A7]+
  1354. 00000E8A  4E75                     rts
  1355. label00000E8C:
  1356. 00000E8C  2F0A                     move.l     -[A7], A2
  1357. 00000E8E  3F2F 0014                move.w     -[A7], [A7 + 0x14]
  1358. 00000E92  2F2F 0012                move.l     -[A7], [A7 + 0x12]
  1359. 00000E96  2F2F 0012                move.l     -[A7], [A7 + 0x12]
  1360. 00000E9A  4EBA FC9E                jsr        [PC - 0x362 /* 00000B3A */]
  1361. 00000E9E  2F0A                     move.l     -[A7], A2
  1362. 00000EA0  4EBA FC6E                jsr        [PC - 0x392 /* 00000B10 */]
  1363. 00000EA4  204A                     movea.l    A0, A2
  1364. 00000EA6  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1365. 00000EAA  245F                     movea.l    A2, [A7]+
  1366. 00000EAC  4E75                     rts
  1367. 00000EAE  0000 0000                ori.b      D0, 0x0
  1368. 00000EB2  0000 0000                ori.b      D0, 0x0
  1369. 00000EB6  0000 0000                ori.b      D0, 0x0
  1370.